'''
有21本不同的书，随机的分给17个人。问“有6人0本，5人1本，2人2本，4人3本”这个事件E的概率是多少？

21！/ 0！0！0！0！0！0！1！1! 1! 1！1！2！2！3！3！3！3！（书本情况）
17！/ 6！5！2！4！（人的情况）
'''
from scipy.special import factorial
book_result = factorial(21) / factorial(2)*factorial(2) * factorial(3)* factorial(3)* factorial(3)* factorial(3)
person_result = factorial(17) / factorial(6)*factorial(5) * factorial(2)* factorial(4)
expect_result = book_result * person_result
print(f"expect result:{expect_result}")
